Skip to content

chore(examples): rename @example/app-todo to @objectstack/example-todo#2026

Merged
os-zhuang merged 1 commit into
mainfrom
chore/rename-example-todo-scope
Jun 18, 2026
Merged

chore(examples): rename @example/app-todo to @objectstack/example-todo#2026
os-zhuang merged 1 commit into
mainfrom
chore/rename-example-todo-scope

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

Rename the Todo example package @example/app-todo@objectstack/example-todo for scope consistency with the other two example apps (@objectstack/example-crm, @objectstack/example-showcase).

This is the follow-up flagged in #2023: the inconsistent scope meant a --filter @objectstack/example-* glob silently skipped app-todo. (CI itself is safe — #2023 deliberately uses the path filter ./examples/*, which catches all three regardless of name. This just removes the foot-gun for anyone using the scope glob.)

Changes

  • examples/app-todo/package.json — package name.
  • Root package.jsondev:todo filter.
  • Current docs — root README.md (2×) and examples/app-todo/README.md (3×).
  • // Run via: comments in examples/app-todo/test/*.test.ts (7 files).
  • CHANGELOGs left untouched — historical record of what the commands were at the time.

Notes

  • No lockfile churn — pnpm keys importers by path, not name.
  • No changeset — the package is private (never published), so there's no version/changelog to bump. Labeled skip-changeset accordingly.

Verification

pnpm --filter @objectstack/example-todo typecheck   # new name resolves
pnpm --filter '@objectstack/example-*' typecheck     # now catches all 3:
  examples/app-todo      typecheck: Done
  examples/app-crm       typecheck: Done
  examples/app-showcase  typecheck: Done

🤖 Generated with Claude Code

Scope consistency with the other example apps (@objectstack/example-crm,
@objectstack/example-showcase). The inconsistent scope meant a
`--filter @objectstack/example-*` glob silently skipped app-todo — the
follow-up noted in #2023.

Updates the package name, the root `dev:todo` script, current docs
(root + app-todo READMEs) and the `// Run via:` comments in the test
files. CHANGELOGs are left untouched (historical record).

No lockfile churn — pnpm keys importers by path, not name. Package is
private (not published), so no changeset.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@os-zhuang os-zhuang added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Jun 18, 2026
@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 18, 2026 6:39am

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file tests size/s labels Jun 18, 2026
@os-zhuang
os-zhuang merged commit 4d3e3d5 into main Jun 18, 2026
18 checks passed
@os-zhuang
os-zhuang deleted the chore/rename-example-todo-scope branch June 18, 2026 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation size/s skip-changeset PR has no user-facing published change; bypasses the changeset gate tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant